import random
# print(random.randint(1, 19))
"""
ran_num = random.randint(0,10)
# assert ran_num <= 0 # 通过
assert ran_num in [i for i in range(0,11)]
assert ran_num not in [i for i in range(11,200)]
"""

import time

# print(time.time()) # 时间戳
# time.sleep(10) # 强制等待，代码执行到此，强制停留3s
# print("我醒了")

# print(time.strftime('%Y-%m-%d %H:%M:%S'))
# 当前时间 %Y年 %m月 %d日 %H时 %M分 %S秒

import datetime
# print(datetime.datetime.now())

import os

# 查看os模块的操作文档，不如百度
# help(os)

# 查看os模块的属性和方法
# print(dir(os))

# 获取系统名称 nt代表的是windows posix代表linux
# print(os.name)

#获取系统环境变量信息
# print(os.environ['ANDROID_HOME'])
# print(os.getenv("JMETER_HOME"))

# 执行系统命令
# windows
# os.system("jmeter")
# print(os.system("adb devices -l"))

# linux
# os.system('pwd')

# 操作路径
# os.path.adbspath() ，返回这个文件的绝对路径
# print(os.path.abspath('student_info.txt'))

# 返回文件名
# print(os.path.basename(r'D:\22-course-libraries\day6\student_info.txt'))

# 返回文件路径，同级返回.  上级的上级返回..
# print(os.path.dirname('./student_info.txt'))
# print(os.path.dirname('../day5'))

# 分割路径
# print(os.path.split('./student_info.txt'))

# 拼接路径
base_path = os.path.join(r'C:\desops\aa\user', 'os_test.py')
# print(base_path)

# 拼接路径第二种 os.sep = '\'
base_path2 = r"C:\desops\aa\user" + os.sep +"os_test.py"
# print(base_path2)
# print(os.sep)

# 判断路径是否存在
print(os.path.exists(base_path2)) #  False ，没有
print(os.path.exists(r'D:\22-course-libraries\day6\原生库的使用.py')) # True，你们不一定是true

# 判断是否是目录
print(os.path.isdir('../day4')) # True

# 判断是否是文件
print(os.path.isfile("./student_info.txt"))

# 获取当前所处路径目录
# print(os.path.abspath(os.path.dirname(__file__)))
print(os.path.abspath(os.path.dirname(__file__)))


























